/**
 * 
 */
package edu.acatlan.unam.client.ui.controlador.lienzo;

//Librerías de la interfaz
import com.google.gwt.canvas.dom.client.Context2d;

/**
 * @author jacobo
 * 
 * Esta interfaz es la estructura de comunicación del
 * controlador del Lienzo al Lienzo.
 */
public interface CBLienzo {
	
	/**
	 * @return el contexto del lienzo principal (el que muestra el modelo)
	 */
	Context2d getContextoFrontal();
	
	/**
	 * @return el contexto del lienzo lógico (sobre el que se dibuja inicialmente)
	 */
	Context2d getContextoLogico();
	
	/**
	 * @return el ancho del lienzo
	 */
	int getAncho();
	
	/**
	 * @return el alto del lienzo
	 */
	int getAlto();
}
